package com.wicket.okrcomponent.integration;

import com.wicket.okrcomponent.common.ro.OkrResult;
import com.wicket.okrcomponent.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@FeignClient("component")
public interface FwCompSystemTestDomainClient {
/**
   * D2-3删除空间下方案开通记录测试(公共)
   */
    @PostMapping("/comp/systemTestDomain/deleteSpaceSchemeRecordEtcCom")
    public OkrResult<DeleteSpaceSchemeRecordEtcComRespDto> deleteSpaceSchemeRecordEtcCom(DeleteSpaceSchemeRecordEtcComReqDto reqDTO);
/**
   * D2删除配置方案测试(公共)
   */
    @PostMapping("/comp/systemTestDomain/deleteConfSchemeTestCom")
    public OkrResult<DeleteConfSchemeTestComRespDto> deleteConfSchemeTestCom(DeleteConfSchemeTestComReqDto reqDTO);
/**
   * D2执行答案测试(公共)
   */
    @PostMapping("/comp/systemTestDomain/implementAnswerTestCom")
    public OkrResult<ImplementAnswerTestComRespDto> implementAnswerTestCom(ImplementAnswerTestComReqDto reqDTO);
/**
   * D2分析文档关系归属业务场景(测试公共)
   */
    @PostMapping("/comp/systemTestDomain/analysisUnstructuredDataRelationshipSceneCom")
    public OkrResult<AnalysisUnstructuredDataRelationshipSceneComRespDto> analysisUnstructuredDataRelationshipSceneCom(AnalysisUnstructuredDataRelationshipSceneComReqDto reqDTO);
  //
}
